<?php

/**
*
  2016-11-9-22:41 @auth：liuchenghao
*/
namespace Admin\Controller;
use Think\Controller;

 class LinkController extends Controller{
	   public function index()
    {
       $where = '';
          
            $limit = '';

            
       $userc=M('flink');

        //搜索设置
            if(I('keywords')){
                $where = "linkname like '%".I('keywords')."%'";
            }else{
                $where = '';
            }

            //设置分页
            //记录总数
            $count = $userc->where($where)->count();

           //每页显示的记录条数
            $p = I('get.num') ? I('get.num') : 2;
             if ($count<=5&&$count>3) {
                
                $p = floor($count/2);
            }elseif ($count<=3&&$count>1) {
                
                $p = $count-1;
            }elseif ($count<=2) {
                $p = 1;
            }

            $num = $p;
            
            //创建分页对象
            $page = new \Think\Page($count,$num);
            //显示分页
            $show = $page->show();
            //设置limit参数
            $limit = $page->firstRow.','.$page->listRows;

            //查询
            $a = $userc->where($where)->limit($limit)->select();

// var_dump($a);
// exit;
            $totalPage=ceil($count/$num); 


//     // 
//        $p=I('p')?I('p'):1;
//        $userc=M('flink');
// // var_dump(I('post.keywords'));

//     if(I('keywords')){
//                 $us = "linkname like '%".I('keywords')."%'";
//             }else{
//                 $us = '';
//             }

    
   
//       // $a=$userc->where($us)->order('id')->page($p.',2')->select();


//       // // var_dump($a);
//       // // exit;
//       // $this->assign('list',$a);
     
    
//       // var_dump($show);
//       // exit;
//       // 
//       $a=$userc->where($us)->order('id')->page($p.',2')->select();
      $this->assign('list',$a);
       

//       $count      = $userc->where($us)->count();
//       $Page       = new \Think\Page($count,2);
    
//       //分页跳转的时候保证查询条件
//      $map['linkname']=I('keywords');
//       foreach($map as $key=>$val)
//       {   
//       	$Page->parameter   .=   "$key=".urlencode($val).'&';
//       }
    // $show       = $Page->show();// 分页显示输出
    
    $this->assign('page',$show);// 赋值分页输出
      // 分页显示输出

    $this->display();
        }




    public function add(){
    	$this->display();
    }
    public function insert()
    {

        $link=M('flink');

        //判断
        if(empty($_POST['url']))
        {
        	$this->error('回去写数据',U('Admin/Link/add'));
        }
         if(empty($_POST['linkname']))
        {
          $this->error('回去写数据',U('Admin/Link/add'));
        }


    	$data['linkname']=I('post.linkname');
    	$data['linkstatus']=I('post.linkstatus');
    	$data['url']=I('post.url');
   
       	if ($link->add($data)){
       		 $this->success('添加成功!',U('Admin/Link/index'),10);
       	}else{

            $this->error('添加失败!',U('Admin/Link/add'),2);
        }

    }

    public function edit()
    {

    	 $flink = M("flink"); // 实例化User对象

        $this->assign('list',$flink->find(I('id')));
        
        $this->display();
   

    } 
     public function update()   
    {
     
   if(empty($_POST['linkname']))
        {
          $this->error('臭傻逼回去写数据',U('Admin/Link/edit'));
        }
        
            if(empty($_POST['url']))
        {
          $this->error('臭傻逼回去写数据',U('Admin/Link/edit'));
        }
    $userc = M("flink"); // 实例化User对象
    $linkname=$_POST['linkname'];
    
    $url=$_POST['url'];
    $linkstatus=I('post.linkstatus');
    $data['linkstatus']=$linkstatus;
    $data['linkname']=$linkname;
  
    $data['url']=$url;
    
  
        $userc->where(array('id'=>I('get.id')))->save($data); 
    
    $this->redirect('Admin/Link/index');
    
    }  
   public function delete()
    {
        $userc = M("flink"); // 实例化User对象
        $id=I('get.id');
        // var_dump($id);
        $userc->delete($id); 
        $this->redirect('Admin/Link/index');

    }    
}
